Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Germany F3 France F3 France F4 France F5 France F7 Italy F4 Algeria F1 Algeria F2 Spain F11 France F17 France F18 France F4 Spain F16 Spain F29 France F14 Spain F30 France F5 Great Britain F7 Great Britain F8 Open de Franche Comte - Besancon The Manchester Trophy - Manchester Bauer Watertechnology Cup - Eckental PrivatBank Cup - Dnepropetrovsk Citta di Monza - Monza Isla de Lanzarote - Lanzarote Alexander Kolyaskin Memorial - Donetsk Great Britain F5 Internationaux de Nouvelle-Caledonie - New Caledonia Great Britain F6 USTA Tallahassee Tennis Challenger - Tallahassee LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Hungary F2 Tean International - Alphen France F13 Spain F24 KGHM Dialog Polish Indoors - Wroclaw BH Indoor Sarajevo - Sarajevo France F2 Croatia F1 Italy F2 Tatra Banka Open 2003 - Bratislava Belgrade Challenger Marrakech Challenger Hungarian Open - Budapest Rhodes Challenger Segovia Challenger Challenger Copa Sevilla Internacionales de Andalucia - Seville Tallahassee Tennis Challenger - Tallahassee Macedonian Open 1999 - Skopje Pozoblanco Challenger The Hilversum Open - Hilversum Singapore Challenger USTA Men's Challenger of Dallas - Dallas 2001 Challenger Canottieri Mincio - Mantova Asirom Challenger Brasov - Brasov XL Capital Bermuda Open - Bermuda Kos-Zucchetti Tennis Cup - Cordenons Open de L'Isere - Grenoble Banja Luka Challenger IPP Open - Helsinki Orleans Challenger Shimadzu All Japan Indoor - Kyoto Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Amer-Wilson Tampere Challenger - Tampere Haagen Dazs Open - Caracas Regional Hand Center Men's Challenger - Fresno The Bolton Challenger - Bolton Tatra Banka Open 2001 - Bratislava Venice Open - Venice The Surbiton Trophy - Surbiton Open de Charleroi - Charleroi Zagreb Open - Zagreb Challenger 42 - Andrezieux Garden Open - Rome Time Warner USTA Challenger - Binghamton Neride Prague Indoor - Prague Intersport Heilbronn Open - Heilbronn Open de Franche-Comte - Besancon Samsung Securities Cup - Seoul The LTA Nottingham Challenger - Nottingham Olbia Challenger - Olbia GHI Bronx Classic - Bronx The LTA Men's Challenger - Southampton Australian Unity WA Open - Perth IPP Open - Helsinki The LTA Wrexham Challenger - Wrexham Open Mutouest - St. Brieuc 2004 USTA Challenger of Calabasas - Calabasas Gemax Samsung Open 2004 - Belgrade XI Open International D'Andorra - Andorra Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Trofeo Francesco Guzzini - Recanati Ljubljana Open - Ljubljana Togliatti Cup - Togliatti BH Telecom Indoors Sarajevo 2006 - Sarajevo Austin Challenger - Austin SIR Supermercadi Challenger - Rome The LTA Bolton Challenger - Bolton Czech Indoor Open - Prague Ischgl International ATP Challenger - Ischgl Nord LB Open 2006 - Braunschweig Unicredit (Suisse) Bank S. A. Challenger - Chiasso X Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2005 - Leon The LTA Nottingham Challenger - Nottingham Unique Zagreb Open - Zagreb BH Telecom Sarajevo 2007 - Sarajevo Binghamton Professional Tennis Tournament - Binghamton Guzzini Challenger - Recanati PEOPLEnet Cup - Dnepropetrovsk Timisoara Challenger 2005 - Timisoara Alexander Kolyaskin Memorial - Donetsk The LTA Manchester Trophy - Manchester China Open - Beijing Ethias Trophy - Mons Tiburon Challenger - Tiburon Privatbank Open 2006 - Dnepropetrovsk Open de Rennes La Trinitaine - Rennes Challenger Casablanca San Angel - Mexico City Tatra Banka Open - Bratislava Zagreb Open - Zagreb Croatia Osiguranje Rijeka Open - Rijeka Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Recanati Challenger Rijeka Open - Rijeka Open D'Orleans - Orleans Internazionali di Tennis - Bergamo Tunis Open 2006 - Tunis Challenger DCN de Cherbourg - Cherbourg Bordeaux Challenger Tunis Open 2007 - Tunis Cassis Challenger Diego Open - Budapest Sarajevo Open 2004 - Sarajevo Zagreb Open - Zagreb The LTA Men's Challenger Wrexham - Wrexham Logopak Challenger 2005 - Lubeck Gemax Open - Belgrade Gemax Open 2002 - Belgrade Memorial Savigny - Sassuolo Samsung Securities Cup - Seoul Zagreb Challenger Mons Challenger Volkswagen Challenger 2005 - Wolfsburg USTA Men's Challenger of Dallas - Dallas Open de Montauban - Montauban The Nottingham Open - Nottingham President's Cup 2000 - Tashkent Internationaler Raiffeisen Grand Prix - St. Polten The Hamlet Cup - Long Island Scania Stockholm Open - Stockholm Barletta Challenger Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag AAPT Championships - Adelaide Gerry Weber Open - Halle International Championship of Croatia - Umag Challenger Ford de Cherbourg - Cherbourg XL Capital Bermuda Open - Bermuda Rijeka Challenger Challenger Canottieri Minico - Mantova Open de Franche Comte - Besancon Oberstaufen Cup - Oberstaufen LTA Men's Challenger - Wrexham Open de L'Isere-Open 38 - Grenoble Orleans Challenger Challenger Britania Zavaleta - Puebla Residenza Open - Magdeburg 2001 USTA Tallahassee Tennis Challenger - Tallahassee XI Venice Open - Venice Challenger Casino Lugano - Lugano Open 13 - Marseille Urbana-Champaign Challenger - Urbana U.S. Men's Clay Court Championships - Houston Rennes Challenger Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Sarajevo Open - Sarajevo China Open - Beijing Zagreb Open - Zagreb Hamburg Challenger - Hamburg Citta di Monza - Monza ECM Prague Open 2005 - Prague Togliatti Cup - Togliatti CA Challenge - Graz Societa Canottieri Mincio 2005 - Mantova Black Forest Open - Freudenstadt Riviera di Rimini Challenger - Rimini Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Internationaux de Doubs Open de Franchie-Comte - Besancon Vietnam Open - Ho Chi Minh City Sibiu Challenger Lambertz Open - Aachen Genova Challenger Rennes Challenger Ortisei Challenger Heilbronn Open - Heilbronn Challenger Hamburg - Hamburg Ljubljana Open 2002 - Ljubljana The Surbiton Trophy - Surbiton Open Castilla y Leon - Segovia CA Challenge 2002 - Graz Asirom Challenger Brasov - Brasov Zagreb Open - Zagreb Memorial Savigni - Sassuolo Open de Moselle - Metz CA-Challenge 2000 - Graz Quimper Challenger Pau Challenger Chennai Open - Chennai X Torneo Internazionale di Tennis - Barletta 2005 Freeman Men's Challenger - Joplin Zagreb Open - Zagreb Aix En Provence Challenger C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli Ljubljana Open - Ljubljana Internationale Badische Meisterschaften Um Den Techem Cup - Zell Stella Artois Clay Court Championships - Budaors IX Trofeo Ciudad de Quito - Quito The Nottingham Challenger - Nottingham The Wright Financial Group, Inc. Challenger - Champaign Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto IX Abierto Internacional de Salinas - Salinas Open de L'Isere - Grenoble Sarajevo Open - Sarajevo Ciudad de Pozoblanco Open Diputacion - Cordoba Open de Tenis Amaya - Pamplona Alexander Kolyaskin Memorial - Donetsk Internationaux du Doubs - Besancon Open Mutouest St. Brieuc - St. Brieuc Dutch Open Tennis - Amersfoort 10° Trofeo Luigi Pezzoli - Bergamo Pilot Pen Tennis - New Haven China Open - Beijing Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Open 13 - Marseille PBZ Zagreb Indoors - Zagreb Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon SA Tennis Open - Johannesburg Milan Indoors - Milan Gerry Weber Open - Halle ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Open 13 - Marseille Sarajevo Challenger The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Open Sud de France - Montpellier Legg Mason Tennis Classic - Washington D.C. Rijeka Challenger Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Rennes Challenger Estoril Open - Estoril AEGON Championships - London U.S. Men's Clay Court Championships - Houston Open de Moselle - Metz China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Power Horse World Team Cup - Dusseldorf Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors - Basel Grand Prix Hassan II - Casablanca Synsam Swedish Open - Bastad Helsinki Challenger Next Generation Adelaide International - Adelaide Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Heilbronn Challenger AEGON Championships - London Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich Orange Warsaw Open - Warsaw ABN AMRO World Tennis Tournament - Rotterdam Rakuten Japan Open - Tokyo Dubai Duty Free Tennis Championships - Dubai Brisbane - Brisbane Thailand Open - Bangkok Sarajevo Challenger Medibank International - Sydney Jersey Challenger Rakuten Japan Open - Tokyo Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Sarajevo Challenger Studena Croatia Open - Umag Argentina Open - Buenos Aires Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille St. Petersburg Open - St. Petersburg European Open - Antwerp Johannesburg Challenger Moselle Open - Metz European Open - Antwerp Grand Prix Hassan II - Marrakech Open Parc - Lyon AEGON Championships - London The Stella Artois Championships - London Medibank International - Sydney Open Sud de France - Montpellier Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha AEGON International - Eastbourne Open de Tenis Comunidad Valenciana - Valencia Internationaler Raiffeisen Grand Prix - St. Polten BMW Open - Munich Croatia Open - Umag ABN AMRO World Tennis Tournament - Rotterdam Moselle Open - Metz Open Parc - Lyon ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Segovia Challenger Moselle Open - Metz European Open - Antwerp Open 13 Provence - Marseille China Open - Beijing Nova Challenger Osaka - Osaka ASB Classic - Auckland Togliatti Cup - Togliatti Rio Open - Rio de Janeiro Zagreb Open - Zagreb TED Open-Akbank Private Banking - Istanbul The Nottingham Cahllenger - Nottingham Copa Ericsson Costa Rica - San Jose Okal Open - Eckental Warsteiner Challenger Lubeck - Lubeck Open Parc - Lyon AEGON Championships - London Erste Bank Open - Vienna Schickendanz Open - Furth Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Noventi Open - Halle Citi Open - Washington Moselle Open - Metz Open 13 Provence - Marseille Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai CA Tennis Trophy - Vienna ABN AMRO World Tennis Tournament - Rotterdam AIG Japan Open - Tokyo Open Parc - Lyon Estoril Open - Estoril ATP Studena Croatia Open Umag - Umag AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Tennis Masters Series - Miami St. Petersburg Open - St. Petersburg Chennai Open - Chennai International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris BNP Paribas Masters - Paris Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells AEGON Championships - London Sony Ericsson Open - Miami Pilot Pen Tennis - New Haven Internazionali BNL dItalia - Rome The Stella Artois Grass Court Championships - Queen's/London Mutua Madrilena Masters Madrid - Madrid Open Sud de France - Montpellier Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Erste Bank Open - Vienna Shanghai - Shanghai Mercedes Cup - Stuttgart Erste Bank Open - Vienna BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Croatia Open - Umag Shanghai ATP Masters 1000 - Shanghai The Priority Telecom Open - Amersfoort BNP Paribas Open - Indian Wells Qatar ExxonMobil Open - Doha Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Ordina Open - s-Hertogenbosch Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Miami Open - Miami Pacific Life Open - Indian Wells Barcelona Open Banc Sabadell - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Nature Valley International - Eastbourne Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami International Indoor Tennis Championships of Croatia - Zagreb Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Croatia Open - Umag Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne AIG Japan Open Tennis Championships - Tokyo Open 13 Provence - Marseille French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London AAMI Classic - Kooyong French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London BNP Paribas Masters - Paris Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, 1R, FRA-AUS 5-0 Hopman Cup - Perth Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, Group 1, REL2, CRO-NOR 3-2 Davis Cup, Group 1, 2R, ROU-CRO 3-2 Davis Cup, Finals, Group A Davis Cup, Group 1, REL2, POR-CRO 4-1 Davis Cup, World Group, 1R, ROU-FRA 0-5 Hopman Cup - Perth Davis Cup, World Group, QF, FRA-GER 3-2 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, World Group, SF, ESP-FRA 4-1 AAMI Classic - Kooyong Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, SF, CRO-CZE, 1-4 Mubadala World Tennis Championship Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, SF, FRA-SRB 3-1 Mubadala World Tennis Championship Kooyong Classic - Kooyong The Mubadala World Tennis Championship The Mubadala World Tennis Championship Davis Cup, World Group, 1R, FRA-CAN 5-0 Mubadala World Tennis Championship Davis Cup, World Group, QF, CZE-FRA 1-3 Davis Cup, World Group, F, FRA-CRO 1-3 Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - London Olympics - Rio de Janeiro